// y是一个可选参数
// 可选参数的类型: 声明的类型 | undefined联合类型
// 可选参数必须在必传参数后面
function foo(x: number, y?:number) {
  // 可选参数要进行类型缩小
  if(y !== undefined) {
    console.log(y+20)
  }
}

foo(10)

foo(10, 10)

export{}